#tooltipbox_alert {z-index:999999997;}
#tooltipbox_alert .layer {height: 100%; width: 100%; background: rgba(0,0,0,0.4); position: fixed; top: 0px; left: 0px; z-index: 999999998; display: none;}
#tooltipbox_alert .tips {min-height: 100px; min-width: 250px; background: #fff; position: fixed; top: 50%; left: 50%; z-index: 999999999; margin: -100px -146px; display: none; border-radius:3px; border:1px solid rgba(255,255,255,0.6); padding:20px 20px 10px 20px;}
#tooltipbox_alert .tips .title {min-height:40px; min-width:250px; font-size:16px; color:#676767; text-align:center;}
#tooltipbox_alert .tips .sub {min-height:30px; min-width:250px;}
#tooltipbox_alert .tips .sub nav {min-height:30px; width:auto; padding:0px 10px; margin:0px 2px; font-size:16px; line-height:30px; float:right; color:#5e7199; cursor:pointer;}
#tooltipbox_alert .tips .sub nav:hover {background:#eee; border-radius:3px;}

.listpage {
	text-align: left;
	margin:15px 0;
}
.listpage strong{
  background-color: #6faed9;
  line-height: 20px;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  min-width: 20px;
  text-align: center;
  display: -webkit-inline-box;
  border-color: #e0e8eb;
  color: #2283c5;
  padding-left: 6px;
  padding-right: 6px;
}
.listpage a{
  background-color: #C6DEED;
  min-width: 20px;
  text-align: center;
  display: -webkit-inline-box;
  border-color: #e0e8eb;
  color: #2283c5;
  padding-left: 6px;
  padding-right: 6px;
  margin: 0 2px;
}

th, td {white-space:nowrap;}

.upfile_imgthumb {position:relative; width:121px; height:121px; border:1px #ccc dotted; float:left; margin:0 8px 8px 0;}
.upfile_imgthumb img {width:119px; height:119px;}
.upfile_imgthumb .upfile_imgcaption {position:absolute; bottom:5px; width:119px; text-align:center;} 
.upfile_imgthumb .upfile_imgcaption a {width:50px;}
.upfile_imgthumb input[type=text] {width:103px; margin:0 0 5px; padding:2px 3px;}

.upfile_filediv .upfile_link {margin:0 5px 0 0;}